package com.model.sale;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;

public class SaleDeliveryOrdersModel implements Serializable {
	private static final long serialVersionUID = 1L;

	@ExcelIgnore
	@ExcelProperty(value = "交货单ID")
	@ColumnWidth(value = 18)
	private String deliId;
	@ExcelProperty(value = "交货单编号")
	@ColumnWidth(value = 18)
	private String orderNo;
	@ExcelProperty(value = "交货单类型")
	@ColumnWidth(value = 18)
	private String orderType;
	@ExcelProperty(value = "交货单类型描述")
	@ColumnWidth(value = 18)
	private String orderTypeDesc;
	@ExcelProperty(value = "客户编码")
	@ColumnWidth(value = 18)
	private String customerCode;
	@ExcelProperty(value = "客户名称")
	@ColumnWidth(value = 18)
	private String customerName;
	@ExcelProperty(value = "交货行项目号")
	@ColumnWidth(value = 18)
	private String deliveryLineNo;
	@ExcelProperty(value = "物料编码")
	@ColumnWidth(value = 18)
	private String mmCode;
	@ExcelProperty(value = "物料描述")
	@ColumnWidth(value = 18)
	private String mmDesc;
	@ExcelProperty(value = "物料组")
	@ColumnWidth(value = 18)
	private String mmGroup;
	@ExcelProperty(value = "物料组描述")
	@ColumnWidth(value = 18)
	private String mmGroupDesc;
	@ExcelProperty(value = "所属工厂")
	@ColumnWidth(value = 18)
	private String factoryCode;
	@ExcelProperty(value = "存储地点")
	@ColumnWidth(value = 18)
	private String storage;
	@ExcelProperty(value = "发货数量")
	@ColumnWidth(value = 18)
	private String deliveryQuantity;
	@ExcelProperty(value = "发货单位")
	@ColumnWidth(value = 18)
	private String deliveryUnit;
	@ExcelProperty(value = "签收数量")
	@ColumnWidth(value = 18)
	private String signQuantity;
	@ExcelProperty(value = "批次")
	@ColumnWidth(value = 18)
	private String batch;
	@ExcelProperty(value = "过账日期")
	@ColumnWidth(value = 18)
	private String postDate;
	@ExcelProperty(value = "发货状态")
	@ColumnWidth(value = 18)
	private String deliveryStatus;
	@ExcelProperty(value = "签收状态")
	@ColumnWidth(value = 18)
	private String signStatus;
	@ExcelProperty(value = "销售订单号")
	@ColumnWidth(value = 18)
	private String saleOrderNo;
	@ExcelProperty(value = "销售订单行项目")
	@ColumnWidth(value = 18)
	private String saleOrderLineNo;
	@ExcelProperty(value = "销售合同号")
	@ColumnWidth(value = 18)
	private String saleContractNo;
	@ExcelProperty(value = "合同名称")
	@ColumnWidth(value = 18)
	private String saleContractName;
	@ExcelProperty(value = "佣金")
	@ColumnWidth(value = 18)
	private String brokerage;
	@ExcelProperty(value = "佣金货币")
	@ColumnWidth(value = 18)
	private String brokerageCurreny;
	@ExcelProperty(value = "佣金单价")
	@ColumnWidth(value = 18)
	private String brokerageUnitPrice;
	@ExcelProperty(value = "佣金单价货币")
	@ColumnWidth(value = 18)
	private String brokerageUnitPriceCurrent;
	@ExcelProperty(value = "佣金供应商编码")
	@ColumnWidth(value = 18)
	private String brokerageSupplyCode;
	@ExcelProperty(value = "佣金供应商名称")
	@ColumnWidth(value = 18)
	private String brokerageSupplyName;
	@ExcelProperty(value = "该交货单佣金业务是否已完成")
	@ColumnWidth(value = 18)
	private String brokerageEnd;
	@ExcelProperty(value = "FOB港杂费")
	@ColumnWidth(value = 18)
	private String portSurcharge;
	@ExcelProperty(value = "FOB港杂费货币")
	@ColumnWidth(value = 18)
	private String portSurchargeCurreny;
	@ExcelProperty(value = "FOB港杂供应商")
	@ColumnWidth(value = 18)
	private String portSurchargeSupply;
	@ExcelProperty(value = "FOB港杂费供应商名称")
	@ColumnWidth(value = 18)
	private String portSurchargeSupplyName;
	@ExcelProperty(value = "保险费供应商名称")
	@ColumnWidth(value = 18)
	private String premiumSupplyName;
	@ExcelProperty(value = "报关费供应商名称")
	@ColumnWidth(value = 18)
	private String customsSupplyName;
	@ExcelProperty(value = "FOB港杂费业务是否完成")
	@ColumnWidth(value = 18)
	private String portSurchargeEnd;
	@ExcelProperty(value = "保险费")
	@ColumnWidth(value = 18)
	private String premium;
	@ExcelProperty(value = "保险费货币")
	@ColumnWidth(value = 18)
	private String premiumCurreny;
	@ExcelProperty(value = "保险费供应商")
	@ColumnWidth(value = 18)
	private String premiumSupply;
	@ExcelProperty(value = "报检费供应商名称")
	@ColumnWidth(value = 18)
	private String costomsCensoringChargesSupplyName;
	@ExcelProperty(value = "检验费供应商名称")
	@ColumnWidth(value = 18)
	private String surveyFeesSupplyName;

	public String getPortSurchargeSupplyName() {
		return this.portSurchargeSupplyName;
	}

	@ExcelProperty(value = "保险费业务是否完成")
	@ColumnWidth(value = 18)
	private String premiumEnd;
	@ExcelProperty(value = "报关费")
	@ColumnWidth(value = 18)
	private String customs;
	@ExcelProperty(value = "报关费货币")
	@ColumnWidth(value = 18)
	private String customsCurreny;
	@ExcelProperty(value = "报关费供应商")
	@ColumnWidth(value = 18)
	private String customsSupply;

	public void setPortSurchargeSupplyName(String portSurchargeSupplyName) {
		this.portSurchargeSupplyName = portSurchargeSupplyName;
	}

	public String getPremiumSupplyName() {
		return this.premiumSupplyName;
	}

	public void setPremiumSupplyName(String premiumSupplyName) {
		this.premiumSupplyName = premiumSupplyName;
	}

	@ExcelProperty(value = "报关费业务是否完成")
	@ColumnWidth(value = 18)
	private String customsEnd;
	@ExcelProperty(value = "报检费")
	@ColumnWidth(value = 18)
	private String costomsCensoringCharges;
	@ExcelProperty(value = "报检费货币")
	@ColumnWidth(value = 18)
	private String costomsCensoringChargesCurreny;
	@ExcelProperty(value = "报检费供应商")
	@ColumnWidth(value = 18)
	private String costomsCensoringChargesSupply;

	public String getCustomsSupplyName() {
		return this.customsSupplyName;
	}

	public void setCustomsSupplyName(String customsSupplyName) {
		this.customsSupplyName = customsSupplyName;
	}

	public String getCostomsCensoringChargesSupplyName() {
		return this.costomsCensoringChargesSupplyName;
	}

	@ExcelProperty(value = "报检费业务是否完成")
	@ColumnWidth(value = 18)
	private String costomsCensoringChargesEnd;
	@ExcelProperty(value = "检验费")
	@ColumnWidth(value = 18)
	private String surveyFees;
	@ExcelProperty(value = "检验费货币")
	@ColumnWidth(value = 18)
	private String surveyFeesCurreny;
	@ExcelProperty(value = "检验费供应商")
	@ColumnWidth(value = 18)
	private String surveyFeesSupply;

	public void setCostomsCensoringChargesSupplyName(String costomsCensoringChargesSupplyName) {
		this.costomsCensoringChargesSupplyName = costomsCensoringChargesSupplyName;
	}

	public String getSurveyFeesSupplyName() {
		return this.surveyFeesSupplyName;
	}

	public void setSurveyFeesSupplyName(String surveyFeesSupplyName) {
		this.surveyFeesSupplyName = surveyFeesSupplyName;
	}

	@ExcelProperty(value = "检验费业务是否完成")
	@ColumnWidth(value = 18)
	private String surrveyFeesEnd;
	@ExcelProperty(value = "创建人")
	@ColumnWidth(value = 18)
	private String createId;
	@ExcelProperty(value = "创建时间")
	@ColumnWidth(value = 18)
	private String createTime;
	@ExcelProperty(value = "创建人姓名")
	@ColumnWidth(value = 18)
	private String createName;
	@ExcelProperty(value = "更新时间")
	@ColumnWidth(value = 18)
	private String updateTime;
	@ExcelProperty(value = "更新人")
	@ColumnWidth(value = 18)
	private String updateId;
	@ExcelProperty(value = "更新人姓名")
	@ColumnWidth(value = 18)
	private String updateName;
	@ExcelProperty(value = "交货单状态")
	@ColumnWidth(value = 18)
	private String status;

	@ExcelProperty(value = "销售组织")
	@ColumnWidth(value = 18)
	private String vkorg;

	public String getVkorg() {
		return vkorg;
	}

	public void setVkorg(String vkorg) {
		this.vkorg = vkorg;
	}

	public String getDeliId() {
		return this.deliId;
	}

	public void setDeliId(String deliId) {
		this.deliId = deliId;
	}

	public String getOrderNo() {
		return this.orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public String getOrderType() {
		return this.orderType;
	}

	public void setOrderType(String orderType) {
		this.orderType = orderType;
	}

	public String getOrderTypeDesc() {
		return this.orderTypeDesc;
	}

	public void setOrderTypeDesc(String orderTypeDesc) {
		this.orderTypeDesc = orderTypeDesc;
	}

	public String getCustomerCode() {
		return this.customerCode;
	}

	public void setCustomerCode(String customerCode) {
		this.customerCode = customerCode;
	}

	public String getCustomerName() {
		return this.customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public String getDeliveryLineNo() {
		return this.deliveryLineNo;
	}

	public void setDeliveryLineNo(String deliveryLineNo) {
		this.deliveryLineNo = deliveryLineNo;
	}

	public String getMmCode() {
		return this.mmCode;
	}

	public void setMmCode(String mmCode) {
		this.mmCode = mmCode;
	}

	public String getMmDesc() {
		return this.mmDesc;
	}

	public void setMmDesc(String mmDesc) {
		this.mmDesc = mmDesc;
	}

	public String getMmGroup() {
		return this.mmGroup;
	}

	public void setMmGroup(String mmGroup) {
		this.mmGroup = mmGroup;
	}

	public String getMmGroupDesc() {
		return this.mmGroupDesc;
	}

	public void setMmGroupDesc(String mmGroupDesc) {
		this.mmGroupDesc = mmGroupDesc;
	}

	public String getFactoryCode() {
		return this.factoryCode;
	}

	public void setFactoryCode(String factoryCode) {
		this.factoryCode = factoryCode;
	}

	public String getStorage() {
		return this.storage;
	}

	public void setStorage(String storage) {
		this.storage = storage;
	}

	public String getDeliveryQuantity() {
		return this.deliveryQuantity;
	}

	public void setDeliveryQuantity(String deliveryQuantity) {
		this.deliveryQuantity = deliveryQuantity;
	}

	public String getDeliveryUnit() {
		return this.deliveryUnit;
	}

	public void setDeliveryUnit(String deliveryUnit) {
		this.deliveryUnit = deliveryUnit;
	}

	public String getSignQuantity() {
		return this.signQuantity;
	}

	public void setSignQuantity(String signQuantity) {
		this.signQuantity = signQuantity;
	}

	public String getBatch() {
		return this.batch;
	}

	public void setBatch(String batch) {
		this.batch = batch;
	}

	public String getPostDate() {
		return this.postDate;
	}

	public void setPostDate(String postDate) {
		this.postDate = postDate;
	}

	public String getDeliveryStatus() {
		return this.deliveryStatus;
	}

	public void setDeliveryStatus(String deliveryStatus) {
		this.deliveryStatus = deliveryStatus;
	}

	public String getSignStatus() {
		return this.signStatus;
	}

	public void setSignStatus(String signStatus) {
		this.signStatus = signStatus;
	}

	public String getSaleOrderNo() {
		return this.saleOrderNo;
	}

	public void setSaleOrderNo(String saleOrderNo) {
		this.saleOrderNo = saleOrderNo;
	}

	public String getSaleOrderLineNo() {
		return this.saleOrderLineNo;
	}

	public void setSaleOrderLineNo(String saleOrderLineNo) {
		this.saleOrderLineNo = saleOrderLineNo;
	}

	public String getSaleContractNo() {
		return this.saleContractNo;
	}

	public void setSaleContractNo(String saleContractNo) {
		this.saleContractNo = saleContractNo;
	}

	public String getSaleContractName() {
		return this.saleContractName;
	}

	public void setSaleContractName(String saleContractName) {
		this.saleContractName = saleContractName;
	}

	public String getBrokerage() {
		return this.brokerage;
	}

	public void setBrokerage(String brokerage) {
		this.brokerage = brokerage;
	}

	public String getBrokerageCurreny() {
		return this.brokerageCurreny;
	}

	public void setBrokerageCurreny(String brokerageCurreny) {
		this.brokerageCurreny = brokerageCurreny;
	}

	public String getBrokerageUnitPrice() {
		return this.brokerageUnitPrice;
	}

	public void setBrokerageUnitPrice(String brokerageUnitPrice) {
		this.brokerageUnitPrice = brokerageUnitPrice;
	}

	public String getBrokerageUnitPriceCurrent() {
		return this.brokerageUnitPriceCurrent;
	}

	public void setBrokerageUnitPriceCurrent(String brokerageUnitPriceCurrent) {
		this.brokerageUnitPriceCurrent = brokerageUnitPriceCurrent;
	}

	public String getBrokerageSupplyCode() {
		return this.brokerageSupplyCode;
	}

	public void setBrokerageSupplyCode(String brokerageSupplyCode) {
		this.brokerageSupplyCode = brokerageSupplyCode;
	}

	public String getBrokerageSupplyName() {
		return this.brokerageSupplyName;
	}

	public void setBrokerageSupplyName(String brokerageSupplyName) {
		this.brokerageSupplyName = brokerageSupplyName;
	}

	public String getBrokerageEnd() {
		return this.brokerageEnd;
	}

	public void setBrokerageEnd(String brokerageEnd) {
		this.brokerageEnd = brokerageEnd;
	}

	public String getPortSurcharge() {
		return this.portSurcharge;
	}

	public void setPortSurcharge(String portSurcharge) {
		this.portSurcharge = portSurcharge;
	}

	public String getPortSurchargeCurreny() {
		return this.portSurchargeCurreny;
	}

	public void setPortSurchargeCurreny(String portSurchargeCurreny) {
		this.portSurchargeCurreny = portSurchargeCurreny;
	}

	public String getPortSurchargeSupply() {
		return this.portSurchargeSupply;
	}

	public void setPortSurchargeSupply(String portSurchargeSupply) {
		this.portSurchargeSupply = portSurchargeSupply;
	}

	public String getPortSurchargeEnd() {
		return this.portSurchargeEnd;
	}

	public void setPortSurchargeEnd(String portSurchargeEnd) {
		this.portSurchargeEnd = portSurchargeEnd;
	}

	public String getPremium() {
		return this.premium;
	}

	public void setPremium(String premium) {
		this.premium = premium;
	}

	public String getPremiumCurreny() {
		return this.premiumCurreny;
	}

	public void setPremiumCurreny(String premiumCurreny) {
		this.premiumCurreny = premiumCurreny;
	}

	public String getPremiumSupply() {
		return this.premiumSupply;
	}

	public void setPremiumSupply(String premiumSupply) {
		this.premiumSupply = premiumSupply;
	}

	public String getPremiumEnd() {
		return this.premiumEnd;
	}

	public void setPremiumEnd(String premiumEnd) {
		this.premiumEnd = premiumEnd;
	}

	public String getCustoms() {
		return this.customs;
	}

	public void setCustoms(String customs) {
		this.customs = customs;
	}

	public String getCustomsCurreny() {
		return this.customsCurreny;
	}

	public void setCustomsCurreny(String customsCurreny) {
		this.customsCurreny = customsCurreny;
	}

	public String getCustomsSupply() {
		return this.customsSupply;
	}

	public void setCustomsSupply(String customsSupply) {
		this.customsSupply = customsSupply;
	}

	public String getCustomsEnd() {
		return this.customsEnd;
	}

	public void setCustomsEnd(String customsEnd) {
		this.customsEnd = customsEnd;
	}

	public String getCostomsCensoringCharges() {
		return this.costomsCensoringCharges;
	}

	public void setCostomsCensoringCharges(String costomsCensoringCharges) {
		this.costomsCensoringCharges = costomsCensoringCharges;
	}

	public String getCostomsCensoringChargesCurreny() {
		return this.costomsCensoringChargesCurreny;
	}

	public void setCostomsCensoringChargesCurreny(String costomsCensoringChargesCurreny) {
		this.costomsCensoringChargesCurreny = costomsCensoringChargesCurreny;
	}

	public String getCostomsCensoringChargesSupply() {
		return this.costomsCensoringChargesSupply;
	}

	public void setCostomsCensoringChargesSupply(String costomsCensoringChargesSupply) {
		this.costomsCensoringChargesSupply = costomsCensoringChargesSupply;
	}

	public String getCostomsCensoringChargesEnd() {
		return this.costomsCensoringChargesEnd;
	}

	public void setCostomsCensoringChargesEnd(String costomsCensoringChargesEnd) {
		this.costomsCensoringChargesEnd = costomsCensoringChargesEnd;
	}

	public String getSurveyFees() {
		return this.surveyFees;
	}

	public void setSurveyFees(String surveyFees) {
		this.surveyFees = surveyFees;
	}

	public String getSurveyFeesCurreny() {
		return this.surveyFeesCurreny;
	}

	public void setSurveyFeesCurreny(String surveyFeesCurreny) {
		this.surveyFeesCurreny = surveyFeesCurreny;
	}

	public String getSurveyFeesSupply() {
		return this.surveyFeesSupply;
	}

	public void setSurveyFeesSupply(String surveyFeesSupply) {
		this.surveyFeesSupply = surveyFeesSupply;
	}

	public String getSurrveyFeesEnd() {
		return this.surrveyFeesEnd;
	}

	public void setSurrveyFeesEnd(String surrveyFeesEnd) {
		this.surrveyFeesEnd = surrveyFeesEnd;
	}

	public String getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getCreateName() {
		return this.createName;
	}

	public void setCreateName(String createName) {
		this.createName = createName;
	}

	public String getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	public String getCreateId() {
		return createId;
	}

	public void setCreateId(String createId) {
		this.createId = createId;
	}

	public String getUpdateId() {
		return updateId;
	}

	public void setUpdateId(String updateId) {
		this.updateId = updateId;
	}

	public String getUpdateName() {
		return this.updateName;
	}

	public void setUpdateName(String updateName) {
		this.updateName = updateName;
	}

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	@ExcelProperty(value = "交货单（0：正常；1：取消）")
	@ColumnWidth(value = 18)
	private String VBELNStatus;

	public String getVBELNStatus() {
		return this.VBELNStatus;
	}

	public void setVBELNStatus(String VBELNStatus) {
		this.VBELNStatus = VBELNStatus;
	}

}